home *** CD-ROM | disk | FTP | other *** search
/ Creative Computers / Creative Computers CD-ROM, Volume 1 (Legendary Design Technologies, Inc.)(1994).iso / commercial / inovatronics / candodemo / testdrivemanual / testdriveintro.doc < prev    next >
Text File  |  1994-11-17  |  7KB  |  149 lines

  1. What is CanDo?
  2.  
  3.     CanDo is part of a new generation in programming called "Software
  4. Authoring".  It allows you to create real applications without getting
  5. a Ph.D or having years of experience in programming.  What is CanDo
  6. and how is it different from other programming environments?  A little
  7. history may help.
  8.  
  9.     Programming started with what is called machine code or Assembly
  10. Language.  When computers were first constructed it was necessary to
  11. program in the only language they understood.  Then came FORTRAN and
  12. COBOL.  These languages provided programming in a more English-like
  13. manner.  However, they were not designed for the non-technically
  14. minded (normal) people.
  15.  
  16.     BASIC was the first widely used language which was intended for
  17. these normal people.  However, it was designed in the days when
  18. "High-Tech" was using a teletype over a 300 BAUD modem (S-L-O-W).
  19. Because of its simplicity and wide acceptance, it still exists today
  20. in a somewhat evolved stage.  As superior as it is to the early
  21. versions, it is simply not equipped to deal with the Amiga's
  22. sophisticated graphical interface.  It takes a Ph.D in BASIC to manage
  23. Buttons and Menus.
  24.  
  25.     Techoid Programmers have full access to the Amiga's graphical
  26. interface capabilities using Assembly Language and structured
  27. programming languages such as 'C'.  As great or as modest as their
  28. aspirations may be, many Amiga users succumb to the conclusion that
  29. these programming languages are their only chance of fulfilling their
  30. needs.  However, it takes years for a non-programmer to learn one of
  31. these languages and how to apply it on the Amiga.
  32.  
  33.     So, how do "normal" people get access to what is already built
  34. into their Amigas?
  35.  
  36.     Well, it takes a new way of doing things.  The Amiga was designed
  37. for programs having a Window with Buttons, Fields, Menus, and other
  38. interface objects.  CanDo was designed so normal people can make these
  39. kinds of applications.
  40.  
  41.     When you have completed the CanDo Test Drive, you will have
  42. created an application which would take a Ph.D in BASIC or years of
  43. programming experience in a language such as C.  (Even if you do have
  44. a Ph.D or years of experience, you will realize how much more you can
  45. do using CanDo and how quickly you can do it.)
  46.  
  47.     CanDo allows the novice to create applications which would be
  48. impossible to create by any other means.  Still, there is plenty of
  49. power for the experienced user.  We techoid programmers at
  50. INOVAtronics often use CanDo to create applications which help us
  51. conduct our business activities.  Other professional programmers
  52. use CanDo to create commercial software.  Amiga-oriented Magazines,
  53. such as Amiga World, contain advertisements for several products
  54. created with CanDo.
  55.  
  56. Getting Started
  57.  
  58.     The CanDo Test Drive, like CanDo itself, is designed to run on an
  59. Amiga with at least 1 megabyte (MB) of memory and at least two floppy
  60. drives.  If you have a hard drive, you probably need more than 1 MB of
  61. memory (the hard drive uses memory).
  62.  
  63. Running from Floppy
  64.  
  65.     The easiest and most dependable way to take the test drive is to
  66. boot your Amiga with the disk entitled "CanDo Program" in DF0:.
  67. Insert the disk labeled "CanDo Extras" into the second floppy drive.
  68. From Workbench, double-click the CanDo disk Icon.  When the window has
  69. opened, double-click the CanDo program Icon.
  70.  
  71. Running from a Hard Drive
  72.  
  73.     CanDo comes with an installation program which assists you in
  74. efficiently installing CanDo on your HardDrive.  Because we assume you
  75. do not want to permanently install the Test Drive version of CanDo, it
  76. does not come with this installation program.  However, it is possible
  77. to temporarily install the Test Drive if you wish.  From the Disk
  78. entitled "CanDo Program", please double click the icon
  79. "HardDisk_Instructions" for more information.
  80.  
  81. About the CanDo Test Drive
  82.  
  83.     The CanDo Test Drive is a full CanDo minus 1) the save feature, 2)
  84. the documentation, 3) the third disk containing additional examples.
  85.  
  86.     Using the CanDo Test Drive you can create full CanDo applications;
  87. you just can't save them.  You can also load, examine, and modify
  88. example CanDo applications included with the Test Drive.  We refer to
  89. these applications as Decks.  Simply select Open from the Deck Menu.
  90.  
  91.     The Test Drive includes tutorials for creating two CanDo Test
  92. Drive Decks.  CanDo has many capabilities which were impossible to
  93. explore in this short Test Drive.  Version 1.5 of CanDo comes with
  94. over 300 pages of documentation.  The tutorials do not attempt to
  95. explain much of CanDo's capabilities.  Rather, they attempt to show
  96. you what it is like to create applications using CanDo.  Hopefully,
  97. you will be able to identify some of your needs in the capabilities
  98. which are demonstrated.
  99.  
  100.     The Test Drive tutorials will lead you step by step in the
  101. creation of these applications.  You will encounter many requesters
  102. which are not fully explored.  You will be instructed to select
  103. specific buttons or type into certain fields.  While you may be
  104. tempted to play with some of the other options, it is suggested you
  105. strictly follow the instructions.  After you have completed the Test
  106. Drive, feel free to play to your heart's content.
  107.  
  108. What to do if you have trouble
  109.  
  110.     For the most part, the tutorial assumes you correctly followed the
  111. instructions.  It is impossible to expect you to follow them
  112. flawlessly or for us to explain them in a way which is immediately
  113. understandable to everyone.
  114.  
  115.     We attempted to catch as many pitfalls as possible by conducting
  116. observation tests using Amiga novices.  While we were able to clarify
  117. some problem areas, we learned we couldn't catch everything for
  118. everyone.  Here are a few tips which might help.
  119.  
  120.     If you inadvertently do something wrong, or if the requester you
  121. see on the screen does not contain the button described in the
  122. tutorial, simply click on the Cancel Button and try again.
  123.  
  124.     Most requesters in CanDo contain a Cancel or Exit Button.
  125. Selecting one of these simply backs up one step.  You may have to
  126. select Cancel on several requesters before returning to CanDo's Main
  127. Panel.  At that point, back up in the tutorial and try again and hope
  128. we didn't steer you down the wrong street (test drives can be
  129. hazardous).
  130.  
  131.     We found the most common error occurred while defining a Button or
  132. Field area (you will understand what this means when you begin the
  133. tutorials).  When defining an area on your window, be sure to press
  134. and hold the left mouse button, drag the pointer down and to the right
  135. forming a rectangular area.  When the area you wish is defined,
  136. release the mouse button.  Often the user clicked and released the
  137. mouse button before defining the area.  While there are alternative
  138. ways of correcting this, the simplest way is to Click on the Cancel
  139. Button and try again.
  140.  
  141.     It is possible for you to create an error while creating a Script
  142. which would cause an error requester to appear.  The error requester
  143. will indicate the error.  If you can not identify the error, clear the
  144. script and attempt to create it again.
  145.  
  146.     On the other hand, let's hope none of this will be of any issue
  147. and you will have nothing but a pleasant Test Drive.
  148.  
  149.